FluentBooking\App\Http\Controllers\CalendarController B

Total Complexity 82
Dependencies 14
Dependents 0
Total lines 880
Lines of code 657
Logical lines of code 294
Comment lines 7
Methods 24
Properties 0

Methods 24

Method Rating Maintainability Complexity Lines of code
createCalendar()
C
28
22 140
getAllCalendars()
A
41 10 53
saveEventBookingFields()
A
47 8 32
createCalendarEvent()
S
38 3 68
getEvent()
S
48 5 32
saveSharingSettings()
S
50 5 28
updateEventDetails()
S
40 2 63
cloneCalendarEvent()
S
50 4 27
getEventSchema()
S
52 2 26
updateEventAvailability()
S
53 2 20
saveEventEmailNotifications()
S
56 2 17
getEventEmailNotifications()
S
60 2 13
getCalendar()
S
60 2 13
updateEventLimits()
S
51 1 27
checkSlug()
S
62 2 11
patchCalendarEvent()
S
62 2 11
updateCalendar()
S
59 1 14
cloneEventEmailNotification()
S
61 1 12
getAvailabilitySettings()
S
67 1 8
getSharingSettings()
S
68 1 7
getEventBookingFields()
S
70 1 6
deleteCalendarEvent()
S
63 1 10
sanitize_mapped_data()
S
64 1 10
deleteCalendar()
S
65 1 9